 |
API Documentation
|
|
|
void updateTransformation(Node *node)
nkMemory::BufferView< const nkMaths::Vector > getTransformedPoints() const
A view over data.
Definition: BufferView.h:18
BoundingBox(const nkMemory::BufferView< const nkMaths::Vector > &points)
void setPoints(const nkMemory::BufferView< const nkMaths::Vector > &points)
A bounding box. Often used to encompass object's bounds in the world.
Definition: BoundingBox.h:14
nkMemory::BufferView< const nkMaths::Vector > getPoints() const
BoundingBox(const nkMaths::Vector ¢er, const nkMaths::Vector &axisAlignedHalfSides)
nkMaths::Vector getCenter() const
void setTransformedPoints(const nkMemory::BufferView< const nkMaths::Vector > &points)
Defines a frustum.
Definition: Frustum.h:12
BoundingBox(const nkMaths::Vector ¢er, float cubeHalfSide)
Represents a node in a scene graph.
Definition: Node.h:14
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
A 4-component vector class, with floats.
Definition: Vector.h:12
nkMaths::Vector getAxisAlignedSides() const
bool checkAgainst(const Frustum &frustum) const